Roo Code (formerly Roo Cline)

Roo Code (formerly Roo Cline)

Roo Code (formerly known as Roo Cline) is a highly capable, open-source AI coding assistant that operates as a VS Code extension, functioning as an autonomous agent that can read, write, and execute code across your entire project.

Key Features

  • Autonomous Execution: Can edit multiple files, run terminal commands, and use browser tools to complete complex tasks autonomously.
  • Multi-Model Support: Bring your own API keys for Claude 3.7 Sonnet, GPT-4o, DeepSeek R1, or use local models via Ollama/LM Studio.
  • Provider Flexibility: Supports direct API connections, OpenRouter, AWS Bedrock, Vertex AI, and more.
  • MCP Integration: Fully supports the Model Context Protocol (MCP) to add custom tools and capabilities to the agent.
  • Cost Transparency: Tracks token usage and costs in real-time for complete visibility.

Target Audience

  • Developers seeking an open-source alternative to Cursor or GitHub Copilot Workspaces.
  • Power users who want to leverage specific LLMs via API keys (e.g., Anthropic API or OpenRouter) for cost-efficiency.
  • Teams that need custom tools through MCP integration.

How it compares to alternatives

Unlike Cursor (which is a full IDE fork) or GitHub Copilot, Roo Code lives entirely within your existing VS Code environment as an extension. It provides similar autonomous "agentic" capabilities to Devin or SWE-agent, but allows you to tightly control the models used and observe every action it takes before approving file changes or terminal commands.

Official Resources

Back to top ↑


Last built with the static site tool.